package com.frogs.ucenter.v1.response;

import java.util.ArrayList;
import java.util.List;

import com.frogs.framework.util.PageTurn;
import com.frogs.system.web.api.response.Response;



public class PageListResponse<T> extends Response {

	/**
	 * 注意：由于使用fastjson，在JSON.toJSON的时候，
	 * 会先判断instanceof Collection，所以导致PageList（PageList是继承ArrayList）
	 * 中的PageTurn无法被序列出来，因此在response中需要再次设置PageTurn
	 */
	private List<T> list = new ArrayList<T>();
	private PageTurn pageTurn;

	public List<T> getList() {
		return list;
	}

	public void setList(List<T> list) {
		this.list = list;
	}

	public PageTurn getPageTurn() {
		return pageTurn;
	}

	public void setPageTurn(PageTurn pageTurn) {
		this.pageTurn = pageTurn;
	}
	
	
	
}
